package ru.madeira.jtetris;

/**
 * инкапсулирует в себе игровое поле
 */
public class Field {
    /**высота поля*/
    private int height;
    /**ширина поля*/
    private int width;

    public static final int FIELD_HEIGHT = 15;
    public static final int FIELD_WIDTH = 14;


    public static final int TILE_BRICK = 1;

    /**массив клеток*/
    private int[][] element;

    public Field(){
        this.height = FIELD_HEIGHT;
        this.width = FIELD_WIDTH;
        element = new int[height][width];
    }

    public int getElement(int y, int x){
        return element[y][x];
    }

    public int getHeight() {
        return height;
    }

    public int getWidth() {
        return width;
    }

   public boolean hasTileAt(int y, int x){
        return (y>=0 && y<height && x>=0 && x<width);
    }

    public void setElement(int y, int x, int a){
        element[y][x] = a;
    }



}
